Creating the NEVA Settings Business Entity
The NEVA bot is created using the NEVA Settings Business Entity.
NEVA can work in simple or advanced mode:
Simple mode: Amazon Lex handles the entire conversation until the intent is established and then returns either Fulfilled or Failed.
Advanced mode: The NEVA developer handles each and every step in the conversation. Amazon Lex returns the state of the user interaction. See Using NEVA in Advanced Mode. Amazon Lex returns the state of the user interaction in the form of a NEVA Response Received event. See Understanding NEVA Events.
To add NEVA library objects to your project:
1. | Select Project > References > Library References. |
2. | Click New Reference. |
3. | Navigate to C:\Program Files (x86)\NICE Systems\Real-Time Designer. |
4. | Select Direct.NEVA.dll and click Open. |
To create the NEVA settings user instance:
1. | Navigate to Business Entities. |
2. | Create a user instance of the Neva Settings Business Entity. |
Always On Top: Set to True to always keep the NEVA window on top of all other windows.
AWS Local Access Key: The Amazon Lex local access key for direct connection only, otherwise this is not used .
AWS Secret Key: The Amazon Lex secret key for direct connection, otherwise this is not used.
AWS Region: The AWS site the bot is running on for direct connection, otherwise this is not used (us-east-1, us-west-2 or eu-west-1).
Bot Alias: The alias of the Amazon Lex bot (the alias is a pointer to a specific version of the bot). The bot alias is case sensitive.
Bot Name: The name given to the bot in Amazon Lex. The bot name is case sensitive.
Launch Minimized: Set to True to launch NEVA in a minimized state (as an icon in system tray).
Use Advanced Mode: Set to False to use simple mode, where Amazon Lex handles the conversation until the intent is established and then returns either Fulfilled or Failed. Set to True to grant the developer full control at every step.
Use Server Connection: Set to True to connect to Amazon Lex through RT Server, or False to connect directly to Amazon Lex. If you connect directly to Amazon Lex, also specify the AWS Local Access Key, AWS Secret Key, and AWS Region.